home *** CD-ROM | disk | FTP | other *** search
- vehicle amigaball def {
- name "an Amiga beachball"
- flying
- type thing
-
- object {
- at 0 0 12
- centre 0 0 0
- points {
- /* top and bottom, followed by meridians */
- 0 0 10
- 0 0 -10
- 0 3.8268 -9.2388 /* 2 */
- 2.2494 3.0960 -9.2388 /* 3 */
- 3.6395 1.1826 -9.2388 /* 4 */
- 3.6395 -1.1826 -9.2388 /* 5 */
- 2.2494 -3.0960 -9.2388 /* 6 */
- 0 -3.8268 -9.2388 /* 7 */
- -2.2494 -3.0960 -9.2388 /* 8 */
- -3.6395 -1.1826 -9.2388 /* 9 */
- -3.6395 1.1826 -9.2388 /* 10 */
- -2.2494 3.0960 -9.2388 /* 11 */
- 0 7.0711 -7.0711 /* 12 */
- 4.1563 5.7206 -7.0711 /* 13 */
- 6.7250 2.1851 -7.0711 /* 14 */
- 6.7250 -2.1851 -7.0711 /* 15 */
- 4.1563 -5.7206 -7.0711 /* 16 */
- 0 -7.0711 -7.0711 /* 17 */
- -4.1563 -5.7206 -7.0711 /* 18 */
- -6.7250 -2.1851 -7.0711 /* 19 */
- -6.7250 2.1851 -7.0711 /* 20 */
- -4.1563 5.7206 -7.0711 /* 21 */
- 0 9.2388 -3.8268 /* 22 */
- 5.4304 7.4743 -3.8268 /* 23 */
- 8.7866 2.8549 -3.8268 /* 24 */
- 8.7866 -2.8549 -3.8268 /* 25 */
- 5.4304 -7.4743 -3.8268 /* 26 */
- 0 -9.2388 -3.8268 /* 27 */
- -5.4304 -7.4743 -3.8268 /* 28 */
- -8.7866 -2.8549 -3.8268 /* 29 */
- -8.7866 2.8549 -3.8268 /* 30 */
- -5.4304 7.4743 -3.8268 /* 31 */
- 0 10 0 /* 32 */
- 5.8779 8.0902 0 /* 33 */
- 9.5106 3.0902 0 /* 34 */
- 9.5106 -3.0902 0 /* 35 */
- 5.8779 -8.0902 0 /* 36 */
- 0 -10 0 /* 37 */
- -5.8779 -8.0902 0 /* 38 */
- -9.5106 -3.0902 0 /* 39 */
- -9.5106 3.0902 0 /* 40 */
- -5.8778 8.0902 0 /* 41 */
- 0 9.2388 3.8268 /* 42 */
- 5.4304 7.4743 3.8268 /* 43 */
- 8.7866 2.8549 3.8268 /* 44 */
- 8.7866 -2.8549 3.8268 /* 45 */
- 5.4304 -7.4743 3.8268 /* 46 */
- 0 -9.2388 3.8268 /* 47 */
- -5.4304 -7.4743 3.8268 /* 48 */
- -8.7866 -2.8549 3.8268 /* 49 */
- -8.7866 2.8549 3.8268 /* 50 */
- -5.4304 7.4743 3.8268 /* 51 */
- 0 7.0711 7.0711 /* 52 */
- 4.1563 5.7206 7.0711 /* 53 */
- 6.7250 2.1851 7.0711 /* 54 */
- 6.7250 -2.1851 7.0711 /* 55 */
- 4.1563 -5.7206 7.0711 /* 56 */
- 0 -7.0711 7.0711 /* 57 */
- -4.1563 -5.7206 7.0711 /* 58 */
- -6.7250 -2.1851 7.0711 /* 59 */
- -6.7250 2.1851 7.0711 /* 60 */
- -4.1563 5.7206 7.0711 /* 61 */
- 0 3.8268 9.2388 /* 62 */
- 2.2494 3.0960 9.2388 /* 63 */
- 3.6395 1.1826 9.2388 /* 64 */
- 3.6395 -1.1826 9.2388 /* 65 */
- 2.2494 -3.0960 9.2388 /* 66 */
- 0 -3.8268 9.2388 /* 67 */
- -2.2494 -3.0960 9.2388 /* 68 */
- -3.6395 -1.1826 9.2388 /* 69 */
- -3.6395 1.1826 9.2388 /* 70 */
- -2.2494 3.0960 9.2388 /* 71 */
-
- } /* points */
-
- face 152 f { 0 62 63 }
- face 60 f { 0 63 64 }
-
- face 60 f { 1 3 2 }
- face 152 f { 1 4 3 }
- face 152 f { 2 3 13 12 }
- face 60 f { 3 4 14 13 }
- face 152 f { 13 14 24 23 }
- face 60 f { 12 13 23 22 }
- face 152 f { 22 23 33 32 }
- face 60 f { 23 24 34 33 }
- face 152 f { 33 34 44 43 }
- face 60 f { 32 33 43 42 }
- face 152 f { 42 43 53 52 }
- face 60 f { 43 44 54 53 }
- face 152 f { 53 54 64 63 }
- face 60 f { 52 53 63 62 }
-
- face 152 f { 0 64 65 }
- face 60 f { 0 65 66 }
-
- face 60 f { 1 5 4 }
- face 152 f { 1 6 5 }
- face 152 f { 4 5 15 14 }
- face 60 f { 5 6 16 15 }
- face 152 f { 15 16 26 25 }
- face 60 f { 14 15 25 24 }
- face 152 f { 24 25 35 34 }
- face 60 f { 25 26 36 35 }
- face 152 f { 35 36 46 45 }
- face 60 f { 34 35 45 44 }
- face 152 f { 44 45 55 54 }
- face 60 f { 45 46 56 55 }
- face 152 f { 55 56 66 65 }
- face 60 f { 54 55 65 64 }
-
- face 152 f { 0 66 67 }
- face 60 f { 0 67 68 }
-
- face 60 f { 1 7 6 }
- face 152 f { 1 8 7 }
- face 152 f { 6 7 17 16 }
- face 60 f { 7 8 18 17 }
- face 152 f { 17 18 28 27 }
- face 60 f { 16 17 27 26 }
- face 152 f { 26 27 37 36 }
- face 60 f { 27 28 38 37 }
- face 152 f { 37 38 48 47 }
- face 60 f { 36 37 47 46 }
- face 152 f { 46 47 57 56 }
- face 60 f { 47 48 58 57 }
- face 152 f { 57 58 68 67 }
- face 60 f { 56 57 67 66 }
-
- face 152 f { 0 68 69 }
- face 60 f { 0 69 70 }
-
- face 60 f { 1 9 8 }
- face 152 f { 1 10 9 }
- face 152 f { 8 9 19 18 }
- face 60 f { 9 10 20 19 }
- face 152 f { 19 20 30 29 }
- face 60 f { 18 19 29 28 }
- face 152 f { 28 29 39 38 }
- face 60 f { 29 30 40 39 }
- face 152 f { 39 40 50 49 }
- face 60 f { 38 39 49 48 }
- face 152 f { 48 49 59 58 }
- face 60 f { 49 50 60 59 }
- face 152 f { 59 60 70 69 }
- face 60 f { 58 59 69 68 }
-
- face 152 f { 0 70 71 }
- face 60 f { 0 71 62 }
-
- face 60 f { 1 11 10 }
- face 152 f { 1 2 11 }
- face 152 f { 10 11 21 20 }
- face 60 f { 11 2 12 21 }
- face 152 f { 21 12 22 31 }
- face 60 f { 20 21 31 30 }
- face 152 f { 30 31 41 40 }
- face 60 f { 31 22 32 41 }
- face 152 f { 41 32 42 51 }
- face 60 f { 40 41 51 50 }
- face 152 f { 50 51 61 60 }
- face 60 f { 51 42 52 61 }
- face 152 f { 61 52 62 71 }
- face 60 f { 60 61 71 70 }
-
- /* bouncing effect */
- bounce -1 1 { - - 30 }
-
- }
- }
-
-